﻿using Basic.WxApiRemoteModel.WxMini.Model;
using Basic.WxApiService.WxModel;
using Basic.WxApiService.WxModel.Mini;

namespace Basic.WxApiService.ApiInterface
{
    public interface IMiniApi
    {
        MiniEncryptKey[] GetEncryptKey (WxMerToken token, string openId, string signature);
        MiniUserPhone GetUserPhone (WxMerToken token, string code);
        bool CheckEncrypted (WxMerToken token, string data);
        bool CheckSession (WxMerToken token, string openId, string signature);
        byte[] CreateQr (WxMerToken token, QrCreateParam param);
    }
}